.login_leftlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}

.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
    font-weight: bold;
}

.Bredcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}
.heading_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
    font-weight: bold;
}


.heading_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
    font-weight: bold;
}



.heading_tablehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
    font-weight: bold;
    background-color: #C2C2C2;
}



.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	font-weight: normal;

}

.newsLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6600;
	text-decoration: none;
}



.button {
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	font-style: normal;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #0066CC;
	border: 1px solid #333333;
	height:4px;
	background-repeat: no-repeat;

   }
.button_type {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	background:#0066cc none; 
	color:#ffffff; width:4em;
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#6663366;
font-weight:bold;
padding: 1px 2px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background:url(../images/formbg.gif) repeat-x left top;
}
.suggestionsBox {
	position: relative;
	left: 260px;
	margin: 0px 0px 0px 0px;
	width: 200px;
	background-color: #7845DD;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;
	color: #fff;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList li {
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}
.suggestionList li:hover {
	background-color: #DD45CD;
}
.formbutton1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #114d8a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:5px 23px;
	text-decoration:none;
	text-shadow:1px 1px 0px #287ace;
}.formbutton1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.formbutton1:active {
	position:relative;
	top:1px;
}
.formbutton2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #689324;
}.formbutton2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}.formbutton2:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


.btnup{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#6663366;
font-weight:bold;
padding: 1px 2px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background:url(../images/btnup.gif) repeat-x left top;
}
.btndown{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#6663366;
font-weight:bold;
padding: 1px 2px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background:url(../images/btndown.gif) repeat-x left top;
}
.disformbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#DADADA;
font-weight:bold;
padding: 1px 2px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background:url(../images/disformbg.gif) repeat-x left top;
}

.tab_button {
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	font-style: normal;
	text-decoration: none;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #CCCCCC;
	border: 1px solid #333333;
	height:1px
   }


.tab_button1 { 
   COLOR: #FFFFFF; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
   FONT-SIZE: 11px; 
   FONT-WEIGHT: bold; 
   font-style: normal; 
   text-decoration: none; 
   padding-right: 8px; 
   padding-left: 8px; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   background-color: #E8956C; 
   border: 1px solid #333333;
   height:8px
   }



.menuLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}

.menuLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CC3300;
	text-decoration: none;
}


.menuMainLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
        font-weight: bold;
}

.menuMainLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CC3300;
	text-decoration: none;
        font-weight: bold;
}



.mandatoryfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
}














.verLine {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}



.newsLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2400FF;
	text-decoration: none;
}

.fotterLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.fotterLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFEE60;
	text-decoration: none;
}

.subLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.subLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFEE60;
	text-decoration: none;
}
.subLink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFEE60;
	text-decoration: none;
}







.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	line-height: 22px;

}

.headingSub {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	text-decoration: none;
}

.emailLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.emailLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2400FF;
	text-decoration: none;
}
.chooseService {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #043F7B;
	text-decoration: none;
}
.chooseService:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.rteheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4D4E50;
	line-height: normal;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 12px;
	font-variant: normal;
	word-spacing: 2px;
	letter-spacing: 0.6px;
	background-color: #C2C2C2;
	text-transform: uppercase;
	text-align: left;
	white-space: normal;





}
.tablecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #666666;
	margin-top: 5px;
	margin-bottom: 6px;
	margin-left: 4px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 4px;
	margin-right: 3px;
	padding-right: 3px;
	float: none;
	border-top: thin double #CCCCCC;
	border-right: thin dotted #CCCCCC;
	border-bottom: thin dotted #CCCCCC;
	border-left: thin dotted #CCCCCC;



}

 
 ul {
       list-style-image:url(../images/arrow1.gif);
 }
 
 .row-odd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #cccc66;


}
.row-even {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #eaeccc;
}

.row-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}

.TextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #ffffff;
}


.boxheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.drivetseat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.Mandatory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.seatBooked {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: 003399;
	border: 1px solid #000000;
}

.seatBlocked {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #088200;
	border: 1px solid #000000;
}

.conductorSeat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:  #FF0000;
	border: 1px solid #000000;
}

.ladiesSeat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
	background-color:  #FFFF00;
	border: 1px solid #000000;
}
.seatAvailable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.Timings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

.combo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	width: 120px;
	height: 20px;

}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	width: 120px;
	height: 20px;

}

.maltyselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	width: 100px;
	height: 60px;}
select
 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; }
}
.textboxSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	width: 50px;
	height: 20px;
}
.ColorRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FF0000;
}
.ColorGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #00FF00;
}
.ColorYellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFF00;
}
.textboxMediam {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	width: 90px;
	height: 20px;
}
.Challan01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
}
.Challan02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
}

.ColorGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #E0E0E0;
}
.grnheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
}
.row-whitechg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #996600;
}